package com.woniuxy.woniuhis.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.github.pagehelper.PageInfo;
import com.woniuxy.woniuhis.entity.ExaminationResult;

public interface ExaminationResultService {
	
	// 增加一条检查结果
	void addExaminationResult(@Param("examinationResult") ExaminationResult examinationResult);

	// 根据检查结果id删除一条检查结果
	void delExaminationResultById(String id);

	// 根据检查结果id更新检查结果
	void modifyExaminationResultById(@Param("examinationResult") ExaminationResult examinationResult);

	// 根据检查结果id查询检查结果
	ExaminationResult findExaminationResultByid(String id);

	// 根据检查条目id查询检查结果
	ExaminationResult findExaminationResultByExamItemId(String examItemId);

	// 查询所有检查结果
	PageInfo<ExaminationResult> findAllExaminationResults(int pageIndex,int pageSize);

	// 根据组合条件查询检查结果
	PageInfo<ExaminationResult> findExaminationResultByCondition(ExaminationResult examinationResult,int pageIndex,int pageSize);
	
	// 根据组合条件查询检查结果
	List<ExaminationResult> findExaminationResultByCondition(ExaminationResult examinationResult);
}
